//
//  ImageDeal.h
//  DogeLegs
//
//  Created by 宋华 on 2017/8/18.
//  Copyright © 2017年 宋华. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface ImageDeal : NSObject

CGSize onlyPictureDisplaySize(CGFloat width,CGFloat height);

CGSize maxSize(CGSize size);

//将size设置为屏幕宽度,高度等比缩放
CGSize newScreenScaleSize(CGSize size);
//将image尽可能缩放到最大即iPhone6plus的3x，保证在所有手机上都可以正常显示,主要是用来缩放拍照的图片
UIImage *scaleImageToMaxSize(UIImage *image);
//根据设置短边的大小,将size等比例缩放短边的大小]
CGSize newSize(CGSize size,CGFloat minLedge);
//size(屏幕上1x的大小)传的是image同比例的大小 ,image传的是原图,结果得到size*scale大小图
UIImage * scaleImageToSize(CGSize size,UIImage *image);
//传入size记得屏幕的1x的size
UIImage * cutCenterImageSize(CGSize size,UIImage *img);

UIImage * coop_cachedImageWithURL(NSURL *url);

@end
